font {
  font: 14px Arial !important;
}

/**
 * List of news/snippets styles
 */
.entries-list {
  margin: 0;
  padding: 0;
}

.entries-list .entry {
  margin: 0;
  padding: 20px 0 0 0;
  list-style-type: none;
  clear: left;
}

.entries-list .title {
  display: block;
  font: 24px Arial;
  padding: 0 0 2px 0;
  margin: 0 0 4px 0;
  border-bottom: 1px solid #ccc;
}

.entries-list .title a {
	text-decoration: none;
}

.entries-list .subtitle {
  font-style: italic;
  color: #666;
}

.entries-list .summary {
	margin: 10px 0;
}

/**
 * News tab
 */
#newstab-toc {
	width: 35%;
	float: right;
	margin: 10px 0 0 0;
	border-bottom: 10px solid #fff;
	border-left: 15px solid #fff;
}
#newstab-toc-table thead th {
	font: 18px Arial;
	font-weight: bold;
	text-align: left;
}
#newstab-toc-table .subtitle {
	font: 11px Arial;
	font-style: italic;
	color: #666;
	padding-top: 2px;
}

/**
 * Tabular data
 */
table.tabular tr.odd {
  background: #fff;
}
table.tabular tr.even {
  background: #eee;
}

table.tabular {
  width: 100%;
  margin: 0;
  padding: 0;
}

table.tabular tbody,
table.tabular thead {
	width: 100%;
}

table.tabular tbody td {
  padding: 8px 5px;
  
}

table.tabular thead th {
  text-align: center;
  border-bottom: 1px solid #ddd;
  padding: 5px;
}
